package zzs.generalframework.common.core.parameter.commonparameter.operatingpost;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import zzs.generalframework.common.core.BasePO;

/**
 * 工作岗位
 * 
 * @title
 * @description
 * @project zzs-common
 * @package zzs.generalframework.common.core.parameter.commonparameter.operatingpost
 * @author zzs
 * @date 2018年1月31日
 * @version 1.0
 */
@Entity
@Table(name = "T_OPERATING_POST")
public class OperatingPostPO extends BasePO
{
	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "T_OPERATING_POST_ID_GENERATOR")
	@TableGenerator(name = "T_OPERATING_POST_ID_GENERATOR", table = "TABLE_ID_GENERATOR", pkColumnName = "GENERATOR_NAME", pkColumnValue = "OPERATINGPOST_PK", valueColumnName = "GENERATOR_VALUE", allocationSize = 20)
	@Column(name = "SEQ_ID", unique = true, nullable = false)
	private Long seqID;

	/**
	 * 工作岗位ID
	 */
	@Column(name = "OPERATING_POST_ID")
	private String operatingPostID;

	/**
	 * 工作岗位编号
	 */
	@Column(name = "OPERATING_POST_CODE")
	private String operatingPostCode;

	/**
	 * 工作岗位名称
	 */
	@Column(name = "OPERATING_POST_NAME")
	private String operatingPostName;

	/**
	 * 工作岗位描述
	 */
	@Column(name = "OPERATING_POST_DESC")
	private String operatingPostDesc;

	/**
	 * 排序
	 */
	@Column(name = "ORDER_NUMBER")
	private String orderNumber;

	/**
	 * 记录状态
	 */
	@Column(name = "RECORD_STATUS")
	private String recordStatus;

	public Long getSeqID()
	{
		return seqID;
	}

	public void setSeqID(Long seqID)
	{
		this.seqID = seqID;
	}

	public String getOperatingPostID()
	{
		return operatingPostID;
	}

	public void setOperatingPostID(String operatingPostID)
	{
		this.operatingPostID = operatingPostID;
	}

	public String getOperatingPostCode()
	{
		return operatingPostCode;
	}

	public void setOperatingPostCode(String operatingPostCode)
	{
		this.operatingPostCode = operatingPostCode;
	}

	public String getOperatingPostName()
	{
		return operatingPostName;
	}

	public void setOperatingPostName(String operatingPostName)
	{
		this.operatingPostName = operatingPostName;
	}

	public String getOperatingPostDesc()
	{
		return operatingPostDesc;
	}

	public void setOperatingPostDesc(String operatingPostDesc)
	{
		this.operatingPostDesc = operatingPostDesc;
	}

	public String getOrderNumber()
	{
		return orderNumber;
	}

	public void setOrderNumber(String orderNumber)
	{
		this.orderNumber = orderNumber;
	}

	public String getRecordStatus()
	{
		return recordStatus;
	}

	public void setRecordStatus(String recordStatus)
	{
		this.recordStatus = recordStatus;
	}

}
